package ASTEC.Bean;

import dominio.Horario;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import org.primefaces.context.RequestContext;

/**
 *
 * @author KeilyI
 */
@ManagedBean
@SessionScoped
public final class HorarioBean implements Serializable {

    private List<Horario> horario;
    public Horario h;

    public HorarioBean() {
        horario = new ArrayList<Horario>();
        agregar();
    }

    public void agregar() {
        Horario hor = new Horario();
        hor.setDia("LUNES");
        hor.setHora("08:00 - 13:00");

        Horario hor2 = new Horario();
        hor2.setDia("MARTES");
        hor2.setHora("14:00 - 17:00");

        Horario hor3 = new Horario();
        hor3.setDia("MIERCOLES");
        hor3.setHora("08:00 - 13:00");

        Horario hor4 = new Horario();
        hor4.setDia("VIERNES");
        hor4.setHora("17:00 - 22:00");

        horario.add(hor);
        horario.add(hor2);
        horario.add(hor3);
        horario.add(hor4);
    }

    public void mostrar() {
        FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, "HORARIO TECNICO",
                "Sus cambios se guardaron con exito");
        RequestContext.getCurrentInstance().showMessageInDialog(message);
    }

    public List<Horario> retornarLista() {
        return horario;
    }

}
